// 猜你喜欢 的组合式函数

import type { XtxGuessInstance } from '@/types/component'
import { ref } from 'vue'

// 下拉能加载接口数据  可以被复用
export const useGuessList = () => {
  // 获取到猜你喜欢子组件实例
  const guessRef = ref<XtxGuessInstance>()
  // 滚动容器触底时 重新调用子组件猜你喜欢的接口 获取数据 父调用子内部的方法
  const onScrolltolower = () => {
    // 调用子组件的方法 下拉触底可以 一直加载数据
    guessRef.value?.getMore()
  }
  // 返回ref 和 事件处理函数
  return {
    guessRef,
    onScrolltolower,
  }
}
